.mobile_type table {
    table-layout: fixed;
}

.mobile_type table th,
.mobile_type table tr,
.mobile_type table td {
    word-break: break-word;
}

/* index  wap */
.mobile_type .picleft {
    float: none !important;
}

.mobile_type .picright {
    float: none !important;
}

.mobile_type .content_index {
    padding: 0 3vw;
}

.mobile_type .picture_new {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}

.mobile_type .picture_new .bd img {
    width: 100%;
    height: 100%;
    display: block;
}

.mobile_type .mask {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 8vw;
    background: rgba(0, 0, 0, 0.5);
    padding: 0 10px;
    overflow: hidden;
    font-weight: normal;
}

.mobile_type .mask a {
    font-size: 3vw;
    line-height: 8vw;
    height: 8vw;
    color: #ffffff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 60%;
    display: block;
}

.mobile_type .picture_new .hd {
    height: auto;
    overflow: hidden;
    position: absolute;
    right: 3vw;
    bottom: 3vw;
    z-index: 1;
}

.mobile_type .picture_new .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.mobile_type .picture_new .hd ul li {
    float: left;
    margin-right: 6px;
    width: 3vw;
    height: 3vw;
    border-radius: 50%;
    line-height: 8vw;
    text-align: center;
    /* background: #fff; */
    cursor: pointer;
}

/*
  **新闻
  */
.mobile_type .h-316 {
    height: auto !important;
}

.mobile_type .picright {
    width: 100%;
    height: 100%;
    display: flex;
}

.mobile_type .picright .rightnews {
    width: 100%;
}

.mobile_type .picright .toutiao {
    width: 100%;
    height: auto;
    margin: 5vw 0;
    background-size: 100%;
}

.mobile_type .picright .toutiao h4 {
    padding-left: 18vw;
    font-size: 5vw;
    padding-top: 0vw;
    line-height: 8vw;
    font-weight: bold;
}

.mobile_type .picright .rightnews .toutiao h4.title {
    color: #000;
}

.mobile_type .picright .toutiao h4 a {
    font-size: 4vw;
    color: #666;
    float: right;
    padding-right: 0vw;
    display:none;
}

/*
    **新闻
    */
.mobile_type .tab-slider .tab-hd {
    display: inline-block;
    height: auto;
    line-height: 8vw;
    padding-bottom: 2vw;
    width: 100%;
}

.mobile_type .tab-slider .tab-hd ul li.on {
    color: #015293;
    font-weight: bold;
}

.mobile_type .tab-slider .tab-hd ul li.on a {
    color: #015293;
    font-weight: normal;
    text-decoration: none;
}

.mobile_type .tab-slider .tab-bd {
    padding: 3vw 0 !important;
}

.mobile_type .tab-slider .tab-bd .tab-pal {
    display: none;
}

.mobile_type .tab-slider .tab-bd .tab-pal ul li {
    line-height: 8vw;
    height: auto;
    display: inline-block;
    width: 100%;
}

.mobile_type .tab-slider .tab-bd .tab-pal ul li a {
    float: left;
    font-size: 4vw;
    width: 66%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 8vw;
}

.mobile_type .tab-slider .tab-bd .tab-pal ul li span {
    float: right;
    color: #b0b2b3;
    font-size: 4vw;
    display: block;
}

.mobile_type .tab-slider.list-slider-2 .tab-hd ul li a {
    font-size: 4.5vw;
    padding: 0 2vw;
}

.mobile_type .tab-slider.list-slider-2 .tab-hd ul li:last-child::after {
    display: none;
}

.mobile_type .tab-slider.list-slider-2 .tab-hd ul li:after {
    content: '';
    position: absolute;
    right: 0;
    top: 2vw;
    bottom: 2vw;
    width: 2px;
    background: #dbdbdb;
}

.mobile_type .tab-slider.list-slider-2 .tab-hd ul li {
    float: left;
    height: auto;
    line-height: 8vw;
    width: auto;
    margin-right: 0 !important;
    position: relative;

}

.mobile_type .tab-slider.list-slider-2 .tab-bd .tab-pal {
    max-height: initial;
    overflow: hidden;
    margin-left: 0;
    margin-right: 0;
}

.mobile_type .newslist.h-316 {
    height: 100% !important;
}

.mobile_type .C {
    padding: 0 !important;
}

.mobile_type .swgk h4 {
    font-size: 5vw;
    line-height: 8vw;
    height: auto;
    padding-bottom: 3vw;
    margin-bottom: 4vw;
    color: #0160b0;
    font-weight: normal;
    border-bottom: 1px solid #dddddd;
}

/* 
.main_one 开始
*/
.mobile_type .main_one {

    padding: 4vw 0;
}

.mobile_type .swgk h4 {
    font-size: 5vw;
    line-height: 8vw;
    height: auto;
    margin-bottom: 4vw;
}

.mobile_type .main_one .swgk a {
    display: block;
    padding: 3vw 3vw 3vw 14vw;
    font-size: 4vw;
    margin: 2vw !important;
    box-shadow: 0px 1px 10px #ccc;
}

.mobile_type .main_one .swgk>div {
    width: 50%;
    height: auto;
    margin: 0 !important;
    background-size: 4vw !important;
    box-shadow: none;
    background: url(xinxigk_03.png) no-repeat 4vw !important;
    padding: 0vw !important;
}

/* .main_two 开始  */
.mobile_type .main_two .tongnews .tab-slider {
    width: 100%;
    padding: 0 !important;
}

.mobile_type .main_three {
    width: 100%;
    padding: 0vw;
    background-color: #fff;
}

.mobile_type .view img {
    width: 100%;
}

.mobile_type .bsfw .cjsfw ul li {
    width: 33.33%;
    margin: 2vw 0;
}

.mobile_type .bsfw .cjsfw ul {
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
}

.mobile_type .bsfw h4 {
    padding: 3vw 0;
    font-size: 5vw;
    line-height: 8vw;
    height: auto;
    padding-bottom: 3vw;
    margin-bottom: 4vw;
    color: #0160b0;
    font-weight: normal;
    border-bottom: 1px solid #dddddd;
}

.mobile_type .bsfw .cjsfw {
    width: 100%;
    height: 100%;
    padding-left: 0;
    background-color: #fff;
    float: none;
}

.mobile_type .bsfw .cjsfw h5 {
    display: none;
}

.mobile_type .bsfw .cjsfw ul li a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    background: url(lunyi_11.png) no-repeat center top;
    background-color: #fff;
    padding-top: 10vw;
    border-left: none;
    background-size: 8vw !important;
}

.mobile_type .bsfw .cjsfw ul li a span {
    font-size: 3vw;
    /* line-height: 100px; */
}

.mobile_type .bsfw .cjsfw ul li.two a {
    background: url(cjrgzz_11.png) no-repeat center top;
}

.mobile_type .bsfw .cjsfw ul li.three a {
    background: url(cjrdw_11.png) no-repeat center top;
}

.mobile_type .bsfw .cjsfw ul li.four a {
    background: url(axrs_11.png) no-repeat center top;
}

.mobile_type .bsfw .online {
    width: 45%;
    height: 100%;
    background-color: #ffffff;
    float: left !important;
    display: block;
    border: 1px solid #e5e5e5;
    padding: 4vw;
    margin: 2vw !important;
    box-sizing: border-box;
}

.mobile_type .bsfw .online .online_top {
    padding: 0;
    float: left;
}

.mobile_type .bsfw .online h5 {
    font-size: 3.5vw;
    font-weight: bold;
    line-height: 8vw;
}

.mobile_type .bsfw .online p {
    display: none;
}

.mobile_type .bsfw .online .online_down {
    position: relative;
    background-color: #fff;
    padding-left: 0;
    float: right;
}

.mobile_type .bsfw .online .online_down a {
    display: none !important;
}

.bsfw .online .online_down>div {
    position: static;
    right: 0px;
    bottom: 0px;
}

.mobile_type .bsfw .online .online_down>div img {
    width: 8vw;
}

.mobile_type .main_four h4 {
    font-size: 5vw;
    line-height: 8vw;
    height: auto;
    padding-bottom: 3vw;
    margin-bottom: 4vw;
    color: #0160b0;
    font-weight: normal;
    border-bottom: 1px solid #dddddd;
}

.mobile_type .main_four div img {
    width: 100%;
}

.mobile_type .main_four_top ul {
    padding: 4vw 0;
    width: 100%;
    box-sizing: border-box;
}

.mobile_type .main_four ul li {
    width: 100%;
    padding-left: 5vw;
    background: url(jiantou_13.png) no-repeat left 3.5vw;
    background-size: 3vw;
}

.mobile_type .main_four ul li a {
    font-size: 4vw;
    line-height: 8vw;
    /* width: 61%; */
    width: 66%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 8vw;
}

.mobile_type .main_four ul li span {
    margin-left: 2vw;
    font-size: 4vw;
    line-height: 8vw;
}

.mobile_type .main_four_mid {
    display: none;
}

.mobile_type .main_four_down>div {
    margin-left: 0;
    width: 45%;
    float: left;
    display: block;
    margin: 2vw !important;
}

.mobile_type .main_four div img {
    width: 100%;
    height: 100%;
    min-height: 28vw;
}

.mobile_type .main_four_down {
    height: 100%;
    margin-bottom: 0;
    display: inline-block;
}

.mobile_type .main_four_down p {
    width: 100%;
    font-size: 3vw;
    line-height: 8vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 2vw;
}

.mobile_type .main_four_down>div div {
    width: 100%;
    height: 4px;
    margin: 0 auto;
    margin-top: 2vw;
}


.mobile_type .link_content {
    background: #616669;
    height: 100%;
    line-height: 8vw;
    padding: 3vw 0;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    margin-top: 4vw;
}

.mobile_type .mian_box04 .link_box {
    height: auto;
    display: inline-block;
    padding: 0 3vw;
}

.mobile_type .mian_box04 .link_box .foot_box1 {
    position: relative;
    width: 33.33%;
    height: auto;
    line-height: 33.33%;
    font-size: 3vw;
    color: #C1C1C1;
    margin: 0;
}

.mobile_type .btnShow {
    width: 100%;
    line-height: 8vw;
    text-align: center;
    display: inline-block;
    margin: 0 auto;
    cursor: pointer;
    color: #c1c1c1;
    font-size: 3vw;
    position: relative;
}

.mobile_type .btnShow .sanjiao {
    display: none !important;
}

.mobile_type .DivToggle {
    width: 100%;
}

.mobile_type .DivToggle a {
    color: #000;
    display: block;
    height: auto;
    line-height: 8vw;
    padding-left: 4px;
    background: #fff;
    overflow: auto;
    white-space: normal;
}